package com.trt.service;

import com.trt.bo.UpdateUserBO;
import com.trt.pojo.Users;

/**
 * @author tanrentao
 * @date 2021-11-05
 * @desc
 */
public interface UserService {

    /**
     * 判断用户是否存在,如果存在则返回用户信息
     */
    public Users queryMobileIsExist(String mobile);

    /**
     * 创建用户信息,并且返回用户对象
     */
    public Users createUser(String mobile);

    /**
     * 根据用户主键查询用户信息
     */
    public Users getUser(String userId);

    /**
     * 用户信息修改
     */
    public Users updateUserInfo(UpdateUserBO updateUserBO);

    /**
     * 用户信息修改
     */
    public Users updateUserInfo(UpdateUserBO updateUserBO, Integer type);

}
